
#define  _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <memory.h>
#include <assert.h>




void* my_memcpy(void* dest, const* str, size_t count)
{
	
	char* ret = dest;
	while (count--)
	{
		
		*(char*)dest = *(char*)str;
		dest =(char*)dest+ 1;
		str = (char*)str + 1;
	}
	return ret;
}

//int main()
//{
//	int arr1[] = {1,2,3,4,5,6,7,8,9};
//	int arr2[30] = { 0 };
//
//	my_memcpy(arr2, arr1, 25);
//	int i = 0;
//	for (i = 0;i < 5;i++)
//	{
//		printf("%d ", arr2[i]);
//
//	}
//	return 0;
//}